<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组</title>
</head>
<body>
<script>
    let a={
        "a":1,
        "b":2,
        "c":3,
        length:4
    }
    console.log(Array.from(a));

    //Array.of()  将一组值转换成数组，主要目的是弥补数组构造函数array的不足，因为个数不同，导致array的差异，当是一个数
    //他就创建多长的数组，大于一个就是穿进去的数值

    //copyWithin（target,start,end） 复制数据，会改变原来的数据
    //target:从该位置开始替换数据，start从该位置读取数据默认为0，为负值，从后面读取，end结束为止。默认等于数组长度
   //浅复制
    var cc=[1,2,3];
    var c=cc.copyWithin(0);
    c[0]=2;
    console.log(c);
    console.log(cc);

    let ff=10;
    function ee(){
        let fb=6;
        console.log(ff+fb) ;
    }
    ee();//16

    {
        let b=90;
        ff=29;
        console.log(ff+b);
    }

</script>
</body>
</html>